package main

type Adidas struct {

}

func (a *Adidas) makeShoe() IShoe {
    return &AdidasShoe {
        Shoe : Shoe {
            logo : "adidas",
            size : 14,
        },
    }
}

func (A *Adidas) makeShirt() IShirt {
    return &AdidasShirt {
        Shirt : Shirt {
            logo: "adidas",
            size: 14,
        },
    }
}
